خرید بک لینک
سلام
من یه ذره پیجکس رو دس کاری کردم و حالا دارم از اجاکس واسه ارسال فرم ها استفاده می کنم
منتها حتی وقتی فرم ارور هم داره میشه فرم رو ارسال کرد
راهی به نظرتون میرسه که تا وقتی که ارور باشه نشه فرم رو ارسال کرد
اینم کد اجکس من
    public  function ajaxForm()
    {

       $form_id=$this->params['id'];

       $divId=$this->params['divId'];
       $url=Yii::$app->urlManager->createAbsoluteUrl($this->params['url']);


      $js2=" $('#$form_id').submit(function(e){ $.ajax({url : '$url',type: 'POST',data : $(this).serializeArray(),success:function(res){ $('#$divId').html(res);}});e.preventDefault();e.unbind();});";


       $view = $this->getView();
       AjaxAsset::register($view);
       $view->registerJs($js2);

       retu ;

   }

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: چهارشنبه 30 دی 1394 ساعت: 17:02

سلام و خسته نباشید به دوستان عزیز
من برای پروژه هایی که مینویسم قرار داد ساده ای رو طراحی میکنم.
و تا به حال هم ب مشکلی بر نخوردم .
پروژه های من اکثرا شرکت های خصوصی هستن و تا به حال بی دردسر بوده.
چون تابه حال با ادارات و ارگان های دولتی کار نکردم و نمدونم قرارداد رو تو این مکان های چطوری مینویسن.
الآن من میخوام ی قرار داد اتوماسیون بنویسم واسه ی اداره؟
خواستم ببینم باید قرارداد رو چطوری بنویسم؟
چ اصولی رو رعایت کنم؟
چ دردسر هایی ب وجود میاد و ...
از دوستان کسی در این مورد تجربه ای داره؟
میشه من رو تو این زمینه راهنمایی کنین.
ممنون

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: چهارشنبه 30 دی 1394 ساعت: 17:02

Star

سلام و عرض ادب.
بنده میخوام تویه برنامه ام بایه Button به یه شماره ای زنگ بزنم. ولی میخوام این عمل تویه بکگراند اجرا بشه.
یعنی اینکه عمل call انجام بشه ولی activity اون نشون داده نشه.
راه حلی به ذهن دوستان میرسه راهنمایی کنن ؟؟؟؟؟

از دی که گذشت هیچ از او یاد مکن
فردا که نیامدست فریاد مکن
بر آمده و نامده بنیاد مکن
نفسی خوش باش و عمر بر باد مکن

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: سه شنبه 29 دی 1394 ساعت: 1:57

با سلام

فرض کنید 4 تا جدول داریم که به این صورت به هم متصل هستند . 'a.b.c.d'
حالا وقتی ما مدل جدول a رو در گرید ویو داریم آیا راهی وجود داره که از فیلدهای جدول d بتونیم استفاده کنیم ؟

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: دوشنبه 28 دی 1394 ساعت: 17:09

سلام لطفا راهنمایی کنید چطور میشه دراپ دانی ایجاد کرد که از دیتا بیس اطلاعات رو بگیره و به صورت زیر مجموعه ای نشون بده

مثل این عکس

[عکس: 6xyk9y.png]

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: يکشنبه 27 دی 1394 ساعت: 8:49

سلام و خسته نباشید.
من یک سیستم قرعه کشی راه اندازی کردم و کاربر درصورتی برنده میشه که از 1 تا 6 که این عدد به وسیله mt_rand تولید میشه عدد 5 رو بیاره اما تا الان این سیستم دو الی سه بار کاربر رو پشت سر هم برنده کرده. ممنون میشم توضیحی درمورد این تابع بدید یا یک تابع جدید به من معرفی کنید.

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: يکشنبه 27 دی 1394 ساعت: 8:49

دوستان این کدی هست که منوی میسازه ولی یه مشکل داره اونم اینه که برای li هایی که زیر منو هم ندارن باز ul خالی ایجاد میکنه
کجاش ایراد داره؟


public function display_children($table,$controller,$parentId=0, $level=0) {
   $result = $this->db->prepare("SELECT * FROM $table WHERE (`parent_id`='{$parentId}' AND `language`= '$this->lang') ORDER BY `id`");
   $result->execute();
   $menu= "";
   $menu .="<ul class="dropdown-menu">";
   while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
       if (count($row) > 0) {
           $menu .="<li class="dropdown-submenu"><a href="{$this->config->baseUrl}{$this->lang}/$controller/category/id/{$row['id']}"><span>&#x25CF;</span>&nbsp;" . $row['title'] . "</a>";
           $menu .= $this->display_children($table,$controller,$row['id'], $level + 1);
           $menu .="</li>";
       } elseif (count($row) ==0) {
           $menu .="<li ><a href="{$this->config->baseUrl}{$this->lang}/$controller/category/id/{$row['id']}"><span>&#x25CF;</span>&nbsp;" . $row['title'] . "</a></li>";
       } else;
   }
       $menu .="</ul>";
       if(!empty($menu)){
           retu $menu;
       }
   }

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: جمعه 25 دی 1394 ساعت: 21:59

سلام دوستان عزیز این صفحه رو نگاه کنید
http://code.taobao.org/p/bdgyii2/src/
هر کاری میکنم فایل و پوشه ها رو با هم دانلود کنم نمیشه راهنمایی می فرمایید ؟
و اگر هم دانلود شدن طریقه نصب به چه صورت هست؟

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: جمعه 25 دی 1394 ساعت: 21:59

پنج رویکرد طراحی سایت که باید با آنها خداحافظی کرد
[عکس: %D9%BE%D9%86%D8%AC-%D8%B1%D9%88%DB%8C%DA...%D8%AF.jpg]
موضوعات داغ و رویکردها می آیند و می روند، به خصوص در جهان طراحی سایت که به سرعت در حال تکامل است. با این حال، گاهی اوقات ما بر روی موضوعات و رویکرد قدیمی برای مدت زمان طولانی پا فشاری می کنیم.
همانطور که تکنولوژی تکامل می یابد، دام تکرار الگوهای قدیمی همیشه در کمین طراحان سایت است. صنعت طراحی وب به طور مداوم در حال حرکت به جلو است. ماندن در روندهای قدیمی تنها موجب قرار دادن شما پشت رقبا می شود. مهمترین دلیل این روند عدم تکامل با تکنولوژی های جدید طراحی سایت است. بخصوص در ایران این قضیه شدت دارد ، شرکت های بزرگ و قدیمی را می بینیم که انتظار دارند با یک سیستم مدیریت محتوای قدیمی عهد دقیانوس (10 سال پیش) در بازار بقا داشته باشند. آیا طراحی، امکانات، تکنولوژی گوگل 10 سال پیش با گوگل امروز قابل مقایسه است؟
در اینجا پنج روند طراحی سایت که باید با آنها خداحافظی کرد آمده است:

1- خداحافظ: نسخه تلفن همراه سایت
امروزه دیگر کسی را نمی بینم سفارش طراحی نسخه موبایل خود را به یک طراح سایت دهد، بازطراحی واکنشگرا راه حل است

2- خداحافظ: سایتهای با متن سنگین
امروزه دیگر سایت هایی را نمی بینیم که متن های طولانی و تو در تو را برای معرفی محصولات و خدمات خود در پیش گیرند، سایت ها به سمت پاراگراف های برجسته و استفاده از روندهای گرافیکی ارائه خدمات رفته اند.

3- خداحافظ: SEO مبتنی بر متن کپی
دیگر دوره آن تمام شده که با کپی محتوای حجیم سایت های دیگر به فکر بهبود seo سایت خود باشیم

4- خداحافظ: تبلیغات کلیکی بی هدف
تبلیغات مبتنی بر پرداخت به ازای هر کلیک به سرعت در حال تغییر است. فن آوری های جدید کمک می کند تا بهتر و هدفمندتر تبلیغات را به سمت کاربران مناسب تر هدایت کنیم.

5- خداحافظ: طراحی اسکیومورفیسم
اسکیومورفیسم که بر پایه ایجاد بافت های واقعی در دنیای دیجیتال است. در مقابل آن طراحی تخت قدعلم کر که پیروز هم شد البته این طور که پیداست خود طراحی تخت هم در حال تحول


منبع طراحی سایت سایتکد

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: جمعه 25 دی 1394 ساعت: 13:43

عرض سلام و خسته نباشید.

راستش میخواستم که از طریق فایل .htaccess آدرس ها رو دنبال کنم

طبق روال همیشگی از این کد استفاده کردم :
Options +FollowSymlinks
AddDefaultCharset UTF-8
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)$ index.php?r=$1 [L,NC,QSA]


اما این سری به یه مشکلی برخورد کردم

موقعی که داخل url به حرف "م" برخورد میکنه کلا همه چیو خراب میکنه و همه چی بهم میریزه. میشه بی زحمت راهنمایی کنید.

ممنونم

برچسب: نویسنده: خنجی تاريخ: جمعه 25 دی 1394 ساعت: 5:43

دوستان یه پروژه ام ووی سی دارم میخوام به محتویات پوشه زبان تو تمام جاهای برنامه دسترسی داشته باشم کجا بزارمش بهتره
توی کلاس ها
توس کنترلرها
توی همه جای برنامه نیاز دارم بهش

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: پنجشنبه 24 دی 1394 ساعت: 4:39

سلام

فرض کنید یک جدول داریم که دارای 5ستون است(مثلا همگی نام ذخیره می کنند)

حال چگونه می توانم یک شرط بنویسم که برود و در 5 ستون عملیات جستجو را انجام بدهد و جواب در هرکدام از این 5 ستون بود را برگرداند

باتشکر

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: پنجشنبه 24 دی 1394 ساعت: 2:24

سلام
توی جی کوئری چجوری میشه به همون صفحه ای که هستیم پارامتر ارسال کنیم. پارامتر و ادرس رو باید با دستورات yii بگیره.

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: پنجشنبه 24 دی 1394 ساعت: 2:24

دوستان من یه جدول دارم که مشخصات محصول توش نگهداری میشه
یه جدوله دیگه دارم که عکسهای محصول توش هست
یه جدول دیگه دارم که دسته بندی محصولات توشه

با join همه اطلاعات استخراج میشه اما موقع نمایش دادن یه مشکلی هست اونم نمایش عکسهاس
نتیجه همه جدولها یه رکورده که مشکلی تو نمایششون نیست اما عکس ها تعدادشون زیاده باید چی کار کرد

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: پنجشنبه 24 دی 1394 ساعت: 2:24

سلام
برای افزودن یی2 به پروژه باید چه کرد؟
اینکه برویم روی پروژه و phppath رو میدونم .
کدام فایل رو باید ضمیمه کرد ؟
ممنون

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: پنجشنبه 24 دی 1394 ساعت: 0:50

سلام
من آدرسی که کاربر وارد کرده رو با کلاس روتر به کنترلر/اکشن و پارامتر تقسیم میکنم
و اسم کنترلر رو به عنوان نام کلاس به کلاس لودر میدم تا اون فایل رو اضافه کنه

فقط موندم اکشن هایی که ارسال شده رو چطوری و توی چه کلاسی فراخوانی کنم؟
مثلا
article/add
قسمت article توسط کلاس لودر فراخوانی میشه ولیadd چی؟؟

راهی که به ذهنم میرسه اینه که یه تابع توی لودر درست کنم بعد از اینکه شی رو ایجاد کرد بیاد اسم تابع رو بگیره و با call_user_func_array اونو فراخوانی کنه

این راه خوبیه؟

تشکر شده توسط:

مثال:
$controller = 'article';
$action = 'add';
$obj = new $controller;
$params['id'] = 5;
$obj->{$action}($params['id']);

تشکر شده توسط:

از تابع call_user_func هم میتونید استفاده کنید.

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: چهارشنبه 23 دی 1394 ساعت: 22:16

تاثیر موبایل فرندلی در سئو سایت طراحی شده
[عکس: %D8%AA%D8%A7%D8%AB%DB%8C%D8%B1-%D9%85%D9...%D9%87.jpg]
سایتهایی که از موبایل فرندلی (mobile-friendly ) پشتیبانی نمی کنند، از نظر رتبه در نتایج موتورهای جستجو بویژه گوگل به رتبههای پایینتری سقوط می کنند. تغییر الگوریتم گوگل به خاطر گرایش کاربران اینترنت به استفاده گسترده دستگاه های موبایل است. از بیست و یکم آوریل 2015 این الگوریتم بر روی رتبه بندی و اندیس سایت ها تاثیر به سزایی گذاشت. سایت Search Engine Watch این تغییر الگوریتم را «mobilegeddon » نامیده است و واقعیتی را مشخص مینماید که طراحان و مدیران سایت در طراحی سایت خود نمی توانند آن را نادیده بگیرند. برای اینکه در دنیای آنلاین موفق باشید، محتوای شما باید موبایل فرندلی باشد. یکی از دلایلی که ممکن است برخی سایتهای شرکتها برای باز طراحی سایت سازگار با دستگاه موبایل اقدام نکنند. هزینهای است که برای ایجاد آن لازم است. اما برای ادامه موفقیت کسب و کار آنلاین خود به این تغییرات در طراحی وب سایت نیاز دارید.
چند نکته برای موبایل فرندلی کردن سایت به شما پیشنهاد می گردد.
1-دکمه ها و لینک هایی که بسیار به همدیگر نزدیک هستند و محتوایی که پهن تر از صفحه نمایش دستگاههای موبایل است و کاربران مجبور هستند به صورت افقی اسکرول بزنند .
2- متونی که برای مطالعه از طریق تلفنهای همراه بسیار ریز هستند و یا دکمه های کوچک کنار یکدیگر که بدون زوم قابل خواندن نیستند.
3- ماژول های نرم افزاری که با طراحی وب سایت موبایل ناسازگار هستند به ویژه آنهایی که مبتنی بر فلش هستند را استفده نکنید.

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: چهارشنبه 23 دی 1394 ساعت: 22:16

سلام دوستان
کسی می دونه تفاوت extension و module چیه؟ از نظر ساختاری می دونم که ماژول مثل یه برنامه کوچیک توی خود برنامه است و اینم که اکستنشن ها مثل ابزارهای قابل استفاده هستند. ملی چند تا از مثال های استفادشونو می خواستم، اینکه کدوم رو توی چه موقعیتی و شرایطی باید استفاده کرد؟

ممنون می شم راهنمایی کنید.

no pain, no gain

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: چهارشنبه 23 دی 1394 ساعت: 7:39

Question
تو یک برنامه ای از قالب advanced استفاده شده، حالا که روی سرور میخواد انتقال داده بشه تنظیمات virtualhost چطوری میشه ؟

الان تو لوکال از frontend.dev و backend.dev استفاده میشه، روی سرور اصلی چطوری باید این تنظیمات انجام بشه ؟

در سرور دیگه قاعدتا frontend.dev و backend.dev معنی نداره.

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: سه شنبه 22 دی 1394 ساعت: 22:35

سلام..
تو اپاچی به راحتی yii اجرا کردم ، الانم yii داخل هاست اشتراکی nginx اجرا کردم.,ولی مشکلم از بین بردن نام اسکرپیت(index.php) و استفاده از urlMnager است که داخل آپاچی با .htaccess انجام میشد. ولی داخل nginx نمیدونم به پشتیبانی هاست بگم چطوری انجام بده ؟
این لینک خوندم ولی متوجه نشدم.
ممنون میشم راهنمایی کنید.

برچسب: نویسنده: خنجی تاريخ: سه شنبه 22 دی 1394 ساعت: 16:57

دوستان در این ادیتور با ززبان فارسی مشکل دارم نوشته هارو درهم بر هم نشون میده
تنظیم خاصی داره؟

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: دوشنبه 21 دی 1394 ساعت: 22:23

سلام چطور میتونم یک پنجره جدید رو در جاوااسکریپت در یک تب جدید باز کنم اما پیغام popup blocker نمایش داده نشه؟
با window.open مرورگر پیغام popup blocker میده چطور میشه اصلا این پیغام دیده نشه البته به جز تغییر تنظیمات مرورگر
ممنونم

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: دوشنبه 21 دی 1394 ساعت: 14:34

سلام من هرچی دقت کردم مشکلی توی کد زیر پیدا نکردم ولی خطای زیر رو میده:

نقل قول: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3


کد:
CREATE PROCEDURE `dowhile`()
BEGIN
  DECLARE i INT DEFAULT 1;
  WHILE i <= 604 DO
    INSERT INTO `pages` (`number`, `content`) VALUES (i,"i Page");
    SET i = i + 1;
  END WHILE;
END;

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: دوشنبه 21 دی 1394 ساعت: 1:57

میتونید از کلاس PhpWord استفاده کنید. البته در اصل مجموعه کلاسهای PhpOffice هست. اگه میخواین خود نرم افزار ورد باز بشه و باهاش کار کنید بعید میدونم امکان پذیر باشه ولی بازم درمورد Access microsoft word interface with PHP تحقیق کنید.

تشکر شده توسط:

نقل قول:من نیاز دارم که از طریق php به Word متصل بشم و یه سری کارها رو انجام بدم، میخواستم ببینم کسی تجربه این کار رو داشته که راهنمایی کنه از چی استفاده کنم با تشکر.

ورد دوهزار و چند؟
وبلاگ من
System.out.PrintLn("Say to Prof.James Gosling Java Never Dies ! I HATE Microsoft and its Technologies ! ");

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: دوشنبه 21 دی 1394 ساعت: 1:57

Iسلام

دوستان من میخوام جداول ورود به قسمتهای BackendوFrontend و سشنها رو به دلیل بالا بردن امنیت از هم تفکیک کنم.
نظر شما در این باره چیه؟

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: دوشنبه 21 دی 1394 ساعت: 1:57

سلام

دوستان من میخوام جداول ورود به قسمتهای BackendوFrontend و سشنها رو به دلیل بالا بردن امنیت از هم تفکیک کنم.
نظر شما در این باره چیه؟

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: دوشنبه 21 دی 1394 ساعت: 0:17

با سلام و خسته نباشید

من نیاز دارم که از طریق php به Word متصل بشم و یه سری کارها رو انجام بدم، میخواستم ببینم کسی تجربه این کار رو داشته که راهنمایی کنه از چی استفاده کنم با تشکر.

- - , .

برچسب: نویسنده: خنجی تاريخ: يکشنبه 20 دی 1394 ساعت: 18:41

فرض کنید 5 تا کنترلر داریم که طبق الگوی MVC به تعداد 5 تا مدل متناظر هم داریم برای کار دیتابیس
حالا اگر مقیاس پروژه بزرگ نباشه امکانش هست کلا این 5 مدل رو ادغام کنی در یک کلاس تا کل CRUD در این یک کلاس انجام بشه؟

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: يکشنبه 20 دی 1394 ساعت: 16:18

سلام من هرچی دقت کردم مشکلی توی کد زیر پیدا نکردم ولی خطای زیر رو میده:

نقل قول: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3


کد:
CREATE PROCEDURE `dowhile`()
BEGIN
  DECLARE i INT DEFAULT 1;
  WHILE i <= 604 DO
    INSERT INTO `pages` (`number`, `content`) VALUES (i,"i Page");
    SET i = i + 1;
  END WHILE;
END;

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: يکشنبه 20 دی 1394 ساعت: 16:18

سلام دوستان
من می خوام یه سیستم وبلاگ دهی با فریم ورک Yii بزنم که به طور تخصصی مربوط به جشنواره فیلم فجر 94 هست و کاربران امکان ساخت وبلاگ و ارسال پست تصاویر و فیلم جشنواره فجر 94 رو داشته باشن . دوستان فیلم آموزشی یا فایل پی دی اف دموی خود فریم ورک Yii که مربوط به ساخت وبلاگ هست رو اگه دارین اینجا بزارید . آموزش این دمو تو نت زیاده ولی همه از رو هم کپی کردن و هیچ کدوم کار اصلی و کدهای این دمو رو به طور کامل نگفتن .
مرسی .

تشکر شده توسط:

- - , .

برچسب: نویسنده: خنجی تاريخ: يکشنبه 20 دی 1394 ساعت: 13:46

صفحه بندی